home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / xql201.exe / BUGSVAP.201 < prev    next >
Text File  |  1990-04-19  |  3KB  |  74 lines

  1.             NetWare SQL BUGS
  2.  
  3.   Patches #1 - #7 are already installed on NetWare SQL v2.01a
  4.   Patches #1 - #13 are already installed on NetWare SQL v2.01b
  5.   Unless noted, all patches apply to the NetWare SQL VAP - NW$SQL.VP0
  6.  
  7.  
  8.   1. On some peculiar hardware used as server the "uninitialized" area
  9.      initialized with some special character combination. This will result
  10.      status 2103 or 503 on the workstation.   If it is necessary to
  11.      apply this patch, then the BSERVER.VAP must have a corresponding
  12.      patch applied from the Btrieve patch file.  Also, you must use
  13.      the copy of the BROUTER.VAP file included with this set of patches.
  14.  
  15.   2. The SELECT clause will not accept integer constants in the statement.
  16.      Example:  The statement 'SELECT fld1, 10 from <file>'
  17.      returns the status 'Field does not exist in the dictionary - 10'.
  18.  
  19.   3. The NOT IN phrase does not return the correct data if used with
  20.      a correlated subquery SELECT statement and no records are returned
  21.      by the subquery statement.  Example:
  22.       SELECT * from <file> WHERE <fld> NOT IN <SELECT subquery...>
  23.  
  24.   4. The XTRIEVE Remove All and Update All menu choices will not work correctly
  25.      with the NetWare SQL VAP if the view contains a restriction.  No records
  26.      will be processed and the reject counter will be incremented indefinitely.
  27.  
  28.   5. The dictionary may become inconsistent if a file is dropped from the
  29.      dictionary while other users are accessing the same dictionary.
  30.  
  31.   6. When NetWare SQL is installed on the released version of NetWare 2.15,
  32.      the server locks up when an attempt is made to enter a console command.
  33.  
  34.   7. If a constant value for a restriction is greater than 20 bytes,
  35.      NetWare SQL will cause a GPI on the server.
  36.  
  37.   8. Variables in the SET clause of an UPDATE statement are not
  38.      substituted correctly.
  39.  
  40.   9. When using an SQL statement to update a numeric field that has a
  41.      range attribute set, the server will GPI.
  42.  
  43.  10. If the message buffers for NetWare SQL and the NetWare SQL Requester
  44.      are the same size, NetWare SQL will cause a GPI if the amount of
  45.      data requested exceeds the message buffer size.
  46.  
  47.  11. If an application calls XQLCompile to set up a view, then calls
  48.      xUpdate to update the data, status 228 is returned.  Patch #12
  49.      must also be applied against NSREQ.EXE to fix this problem.
  50.  
  51.  12. NSREQ.EXE
  52.      If an application calls XQLCompile to set up a view, then calls
  53.      xUpdate to update the data, status 228 is returned.  Patch #11
  54.      must also be applied against NW$SQL.VP0 to fix this problem.
  55.  
  56.  13. The sort order is saved incorrectly in a stored view if the sort
  57.      was changed to descending and then reset to ascending before the
  58.      view was stored.
  59.  
  60.  14. If more than 26 views are defined to NetWare SQL, random status 287
  61.      may be returned, or the server may GPI.  A GPI may also occur if
  62.      NetWare SQL is configured for 20 or more sessions and transactions
  63.      are being used.
  64.  
  65.  15. Inserting a string of less than 4 bytes into a LVAR type field
  66.      causes a GPI.  Inserting one 4 bytes or longer truncates the
  67.      last 4 bytes.
  68.  
  69.  16. An error status may be returned on xDDModify primitive or ALTER
  70.      TABLE statement for Btrieve version 5.10 or greater.
  71.  
  72.  
  73.    Last update: 04/19/90
  74.